package com.ihakul.logger;

/**
 * SevereReporter Interface.
 * A SevereReporter sends a Report to a specific endpoint
 * (url ...).
 *
 * @author Aaron
 * @version 2.1
 * Create at 2019/7/16
 */
public interface SevereReporter {

    /**
     * Asks the reporter to send the put. <BR/><b>Don't blocking this method.<b/>
     * @param severe a severe record to attach to put
     * @return <code>true</code> if the put was sent correctly,
     * <code>false</code> otherwise.
     */
    boolean report(String severe);
}
